Static Call Graph for image .\Objects\sc32f10xx_TK_DynamicDebug.axf



#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Dec 07 15:44:11 2023

Maximum Stack Usage = 320 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

main ⇒ Sys_Scan ⇒ TK_TouchKeyScan ⇒ TK_SensorKeyFlag ⇒ TKSlideModuleSensorRenovate ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsl

Mutually Recursive functions

  • NMI_Handler   ⇒   NMI_Handler
  • HardFault_Handler   ⇒   HardFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
  • BusFault_Handler   ⇒   BusFault_Handler
  • UsageFault_Handler   ⇒   UsageFault_Handler
  • SVC_Handler   ⇒   SVC_Handler
  • DebugMon_Handler   ⇒   DebugMon_Handler
  • PendSV_Handler   ⇒   PendSV_Handler
  • SysTick_Handler   ⇒   SysTick_Handler
  • ADC_IRQHandler   ⇒   ADC_IRQHandler

    Function Pointers

    Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Calls]

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Called By]

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))

    [Calls]

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    BTM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    CMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    DMA0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    DMA1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    DMA2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    DMA3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    EXTI12_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    EXTI1_7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    EXTI8_11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    PWM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    PWM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    SPI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    TIMER4_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    TIMER6_7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    TWI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    TWI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    UART0_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    UART1_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_sc32f10xx .o(.text))
    [Address Reference Count : 1]

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)

    __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))

    [Stack]


    [Called By]

    __aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)

    __aeabi_idivmod (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_fadd (Thumb, 162 bytes, Stack size 24 bytes, fadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_fsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_frsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)

    [Calls]

    __aeabi_fmul (Thumb, 122 bytes, Stack size 16 bytes, fmul.o(.text))

    [Stack]


    [Called By]

    __aeabi_fdiv (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dadd (Thumb, 330 bytes, Stack size 48 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_i2f (Thumb, 22 bytes, Stack size 8 bytes, fflti.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ui2f (Thumb, 14 bytes, Stack size 8 bytes, ffltui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))

    [Called By]

    __aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))

    [Called By]

    __aeabi_f2d (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text))

    [Called By]

    __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)

    __aeabi_cfcmple (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))

    [Called By]

    __aeabi_cfrcmple (Thumb, 20 bytes, Stack size 0 bytes, cfrcmple.o(.text))

    [Called By]

    __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))

    [Stack]


    [Called By]

    _ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)

    __aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))

    [Stack]


    [Called By]

    _ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)

    __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)

    _float_round (Thumb, 16 bytes, Stack size 0 bytes, fepilogue.o(.text))

    [Called By]

    _float_epilogue (Thumb, 114 bytes, Stack size 12 bytes, fepilogue.o(.text))

    [Stack]


    [Called By]

    _double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text))

    [Stack]


    [Called By]

    _double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

    [Calls]


    [Called By]

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

    __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))

    [Stack]


    [Called By]

    _ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)

    ChangeTouchKeyvalue (Thumb, 114 bytes, Stack size 0 bytes, main.o(i.ChangeTouchKeyvalue))

    [Called By]

    DataProcessing (Thumb, 196 bytes, Stack size 8 bytes, main.o(i.DataProcessing))

    [Stack]


    [Calls]
    [Called By]

    GPIO_Init (Thumb, 112 bytes, Stack size 16 bytes, sc32f10xx_gpio.o(i.GPIO_Init))

    [Stack]


    [Called By]

    RCC_APB0Cmd (Thumb, 36 bytes, Stack size 0 bytes, sc32f10xx_rcc.o(i.RCC_APB0Cmd))

    [Called By]

    RCC_APB0PeriphClockCmd (Thumb, 28 bytes, Stack size 0 bytes, sc32f10xx_rcc.o(i.RCC_APB0PeriphClockCmd))

    [Called By]

    RCC_APB2Cmd (Thumb, 36 bytes, Stack size 0 bytes, sc32f10xx_rcc.o(i.RCC_APB2Cmd))

    [Called By]

    RCC_HCLKConfig (Thumb, 24 bytes, Stack size 0 bytes, sc32f10xx_rcc.o(i.RCC_HCLKConfig))

    [Called By]

    RCC_HIRCCmd (Thumb, 32 bytes, Stack size 0 bytes, sc32f10xx_rcc.o(i.RCC_HIRCCmd))

    [Called By]

    RCC_SYSCLKConfig (Thumb, 92 bytes, Stack size 0 bytes, sc32f10xx_rcc.o(i.RCC_SYSCLKConfig))

    [Called By]

    Sys_Init (Thumb, 72 bytes, Stack size 16 bytes, main.o(i.Sys_Init))

    [Stack]


    [Calls]
    [Called By]

    Sys_Scan (Thumb, 56 bytes, Stack size 8 bytes, main.o(i.Sys_Scan))

    [Stack]


    [Calls]
    [Called By]

    SystemClock_Config (Thumb, 22 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config))

    [Stack]


    [Calls]
    [Called By]

    SystemInit (Thumb, 10 bytes, Stack size 0 bytes, main.o(i.SystemInit))
    [Address Reference Count : 1]

    TKSlideModuleCHIs (Thumb, 98 bytes, Stack size 8 bytes, sc32f10xx_tk_functionresource.o(i.TKSlideModuleCHIs))

    [Stack]


    [Called By]

    TKSlideModuleSensorRenovate (Thumb, 832 bytes, Stack size 144 bytes, sc32f10xx_tk_functionresource.o(i.TKSlideModuleSensorRenovate))

    [Stack]


    [Calls]
    [Called By]

    TK_BaseLineUpdataSW (Thumb, 388 bytes, Stack size 40 bytes, sc32f10xx_tk_functionresource.o(i.TK_BaseLineUpdataSW))

    [Stack]


    [Calls]
    [Called By]

    TK_FilterAvergeDeal (Thumb, 112 bytes, Stack size 16 bytes, sc32f10xx_tk_functionresource.o(i.TK_FilterAvergeDeal))

    [Stack]


    [Calls]
    [Called By]

    TK_FilterCommCode (Thumb, 72 bytes, Stack size 4 bytes, sc32f10xx_tk_functionresource.o(i.TK_FilterCommCode))

    [Stack]


    [Calls]
    [Called By]

    TK_FilterDataDeal (Thumb, 186 bytes, Stack size 16 bytes, sc32f10xx_tk_functionresource.o(i.TK_FilterDataDeal))

    [Stack]


    [Calls]
    [Called By]

    TK_FilterIIRInit (Thumb, 36 bytes, Stack size 0 bytes, sc32f10xx_tk_functionresource.o(i.TK_FilterIIRInit))

    [Called By]

    TK_GetBaseLineAdjustValue (Thumb, 8 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetBaseLineAdjustValue))

    [Called By]

    TK_GetBaselineUpdateThreshold (Thumb, 8 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetBaselineUpdateThreshold))

    [Called By]

    TK_GetCfgMsg (Thumb, 100 bytes, Stack size 8 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetCfgMsg))

    [Stack]


    [Calls]
    [Called By]

    TK_GetCsFunction (Thumb, 4 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetCsFunction))

    [Called By]

    TK_GetCurrFingerValue (Thumb, 30 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetCurrFingerValue))

    [Called By]

    TK_GetInitAutoUpdateTime (Thumb, 6 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetInitAutoUpdateTime))

    [Called By]

    TK_GetIsNeedUpdateBaseline (Thumb, 6 bytes, Stack size 0 bytes, sc32f10xx_tk_functionresource.o(i.TK_GetIsNeedUpdateBaseline))

    [Called By]

    TK_GetScanTimeValue (Thumb, 14 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetScanTimeValue))

    [Called By]

    TK_GetTKYzCnt (Thumb, 16 bytes, Stack size 8 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetTKYzCnt))

    [Stack]


    [Calls]
    [Called By]

    TK_GetTKYzThreshold (Thumb, 26 bytes, Stack size 16 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetTKYzThreshold))

    [Stack]


    [Calls]
    [Called By]

    TK_GetUpConfirmCnt (Thumb, 8 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_GetUpConfirmCnt))

    [Called By]

    TK_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TK_Init (Thumb, 342 bytes, Stack size 8 bytes, sc32f10xx_tk_functionresource.o(i.TK_Init))

    [Stack]


    [Calls]
    [Called By]

    TK_InitializeBaselines (Thumb, 36 bytes, Stack size 0 bytes, sc32f10xx_tk_functionresource.o(i.TK_InitializeBaselines))

    [Called By]

    TK_InitializeSensorFlag (Thumb, 64 bytes, Stack size 0 bytes, sc32f10xx_tk_functionresource.o(i.TK_InitializeSensorFlag))

    [Called By]

    TK_IsDoubleKeyOrSlideKey (Thumb, 6 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_IsDoubleKeyOrSlideKey))

    [Called By]

    TK_MultipleDeal (Thumb, 306 bytes, Stack size 16 bytes, sc32f10xx_tk_functionresource.o(i.TK_MultipleDeal))

    [Stack]


    [Calls]
    [Called By]

    TK_Restart (Thumb, 14 bytes, Stack size 0 bytes, sc32f10xx_tk_functionresource.o(i.TK_Restart))

    [Called By]

    TK_SensorKeyFlag (Thumb, 90 bytes, Stack size 16 bytes, sc32f10xx_tk_functionresource.o(i.TK_SensorKeyFlag))

    [Stack]


    [Calls]
    [Called By]

    TK_SensorRenovate (Thumb, 982 bytes, Stack size 32 bytes, sc32f10xx_tk_functionresource.o(i.TK_SensorRenovate))

    [Stack]


    [Calls]
    [Called By]

    TK_SetNeedUpdateBaseline (Thumb, 8 bytes, Stack size 0 bytes, sc32f10xx_tk_functionresource.o(i.TK_SetNeedUpdateBaseline))

    [Called By]

    TK_SetOneKeyPushResetTime (Thumb, 8 bytes, Stack size 0 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_SetOneKeyPushResetTime))

    [Called By]

    TK_SingleChannel_ICHAAdjust (Thumb, 122 bytes, Stack size 16 bytes, sc32f10xx_tk_functionresource.o(i.TK_SingleChannel_ICHAAdjust))

    [Stack]


    [Calls]
    [Called By]

    TK_SingleCurrentSensorChoose (Thumb, 138 bytes, Stack size 16 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_SingleCurrentSensorChoose))

    [Stack]


    [Called By]

    TK_TouchKeyCFGInit (Thumb, 96 bytes, Stack size 12 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_TouchKeyCFGInit))

    [Stack]


    [Calls]
    [Called By]

    TK_TouchKeyScan (Thumb, 370 bytes, Stack size 24 bytes, sc32f10xx_tk_parameteranalysis.o(i.TK_TouchKeyScan))

    [Stack]


    [Calls]
    [Called By]

    TK_TouchKey_Service (Thumb, 298 bytes, Stack size 8 bytes, sc32f10xx_tk_functionresource.o(i.TK_TouchKey_Service))

    [Stack]


    [Calls]
    [Called By]

    TK_Uart_Init (Thumb, 92 bytes, Stack size 16 bytes, main.o(i.TK_Uart_Init))

    [Stack]


    [Calls]
    [Called By]

    UART_ClearFlag (Thumb, 4 bytes, Stack size 0 bytes, sc32f10xx_uart.o(i.UART_ClearFlag))

    [Called By]

    UART_Init (Thumb, 72 bytes, Stack size 16 bytes, sc32f10xx_uart.o(i.UART_Init))

    [Stack]


    [Calls]
    [Called By]

    UART_RXCmd (Thumb, 24 bytes, Stack size 0 bytes, sc32f10xx_uart.o(i.UART_RXCmd))

    [Called By]

    UART_TXCmd (Thumb, 24 bytes, Stack size 0 bytes, sc32f10xx_uart.o(i.UART_TXCmd))

    [Called By]

    UpdateDisplay (Thumb, 150 bytes, Stack size 4 bytes, main.o(i.UpdateDisplay))

    [Stack]


    [Calls]
    [Called By]

    Usdelay (Thumb, 16 bytes, Stack size 0 bytes, sc32f10xx_tk_functionresource.o(i.Usdelay))

    [Called By]

    __0printf$1 (Thumb, 24 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1), UNUSED)

    [Calls]

    __1printf$1 (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1), UNUSED)

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1))

    [Stack]


    [Called By]

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))

    [Called By]

    __ARM_common_switch8 (Thumb, 28 bytes, Stack size 8 bytes, main.o(i.__ARM_common_switch8))

    [Stack]


    [Called By]

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

    fputc (Thumb, 30 bytes, Stack size 0 bytes, main.o(i.fputc))
    [Address Reference Count : 1]

    level1 (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.level1))

    [Called By]

    level2 (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.level2))

    [Called By]

    level3 (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.level3))

    [Called By]

    level4 (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.level4))

    [Called By]

    level5 (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.level5))

    [Called By]

    level6 (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.level6))

    [Called By]

    level7 (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.level7))

    [Called By]

    level8 (Thumb, 24 bytes, Stack size 0 bytes, main.o(i.level8))

    [Called By]

    main (Thumb, 36 bytes, Stack size 0 bytes, main.o(i.main))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Local Symbols

    _printf_core (Thumb, 332 bytes, Stack size 88 bytes, printf1.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    Undefined Global Symbols

    __arm_fini_ (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)

    [Called By]